import { defineOverridesPreferences } from '@vben/preferences';

/**
 * @description 项目配置文件
 * 只需要覆盖项目中的一部分配置，不需要的配置不用覆盖，会自动使用默认配置
 * !!! 更改配置后请清空缓存，否则可能不生效
 */

console.log(import.meta.env.VITE_APP_MENU_TITLE);

const date = new Date().getFullYear();

export const overridesPreferences = defineOverridesPreferences({
  // overrides
  app: {
    name: import.meta.env.VITE_APP_TITLE,
    menu_name: import.meta.env.VITE_APP_MENU_TITLE,
    // 是否开启检查更新
    enableCheckUpdates: false,
    // 登录页布局
    authPageLayout: 'panel-right',
    // 后端路由模式
    accessMode: 'backend',
    enableRefreshToken: false,
    /** 是否显示偏好设置 */
    enablePreferences: false,
  },
  logo: {
    source: 'http://jc.5appkf.com/api/static/logo.png',
  },
  copyright: {
    companyName: '河南省畜产品质量监测检验中心',
    date: `${date}`,
  },
  /** 快捷键配置 */
  shortcutKeys: {
    /** 是否启用快捷键-全局 */
    enable: true,
    /** 是否启用全局搜索快捷键 */
    globalSearch: false,
  },
  /** 主题配置 */
  theme: {
    /** 当前主题 */
    mode: 'light',
  },
  /** 功能配置 */
  widget: {
    /** 是否启用全局搜索部件 */
    globalSearch: false,
    /** 是否启用语言切换部件 */
    languageToggle: false,
    /** 是否显示通知部件 */
    notification: false,
    /** 是否显示主题切换部件 */
    themeToggle: false,
    /** 是否启用全屏部件 */
    fullscreen: false,
  },
});
